PRÁTICA LABORATORIAL DE LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO


ASSINALE A ALTERNATIVA CORRETA. A imagem abaixo é um trecho de uma programa para calcular o imposto de renda.

 

Podemos afirmar que:

 


O trecho possui uma estrutura de repetição com o teste sendo feito no fim do bloco de repetição.


O trecho possui não possui uma estrutura de repetição pois, só irá ser executado uma única vez.


O trecho possui uma estrutura de repetição com o teste sendo feito no iníco do bloco de repetição.


O trecho possui uma estrutura de repetição onde foi criada uma variável para determinar o momento de parada da repetição do programa.


O trecho possui não possui uma estrutura de repetição pois, não é feito um teste no fim do bloco do mesmo.

ASSINALE A ALTERNATIVA CORRETA. A imagem abaixo mostra um trecho e um programa em linguagem C. 

Podemos afirmar que neste programa temos:

 


Uma estrutura de repetição de múltipla escolha pois, existem várias situações esperadas.


Uma estrutura de seleção de encadeada pois, existem várias situações esperadas.


Uma estrutura de seleção composta pois, existem várias situações esperadas.


Uma estrutura sequencial simpples múltipla escolha pois, existem várias situações esperadas.


Uma estrutura de seleção de múltipla escolha pois, existem várias situações esperadas.

ASSINALE A ALTERNATIVA CORRETA. Como vimos, em linguagem C, as estruturas de repetição, também conhecidas como loops ou laços, são utilizadas para executar um bloco de código repetidamente enquanto uma condição específica for verdadeira. Observe as afirmações abaixo: 

I. A estrutura de repetição "while" é definida como: "do { /* código */ } while (condicao).
II. Se a condição de um loop "while" for inicialmente falsa o código dentro do loop é executado uma única vez.
III. Para evitar um loop "while" infinito é necessário que a variável de controle esteja sendo atualizada dentro do laço de repetição.

É correto o que se afirma em:

 


I, II e III


I e III


I e II


II e III


II

ASSINALE A ALTERNATIVA CORRETA. Observa a figura abaixo:

Assinale a alternativa que corresponde as linhas de comando que substituirão as interrogações e permitirão que o programa seja executado corretamente.

 


Linha 16  if { op == '+'}
Linha 18  else if { op == '-'}
Linha 20  else if { op == '*'}
Linha 22  else if { op == "/"}
Linha 24  else


Linha 16  if( op == +)
Linha 18  else if( op == -)
Linha 20  else if( op == *)
Linha 22  else if( op == /)
Linha 24  else


Linha 16  if( op = '+')
Linha 18  else if( op = '-')
Linha 20  else if( op = '*')
Linha 22  else if( op = "/")
Linha 24  else


Linha 16  if( op == '+')
Linha 18  else if( op == '-')
Linha 20  else if( op == '*')
Linha 22  else if( op == "/")
Linha 24  else


Linha 16  if( op == '+')
Linha 18   if( op == '-')
Linha 20   if( op == '*')
Linha 22   if( op == "/")
Linha 24  }

ASSINALE A ALTERNATIVA CORRETA. Observe a figura abaixo.

 

O trecho de um programa acima foi feito para calcular a comissão de quatro vendedores. Portanto o mesmo só dever parar depois que for executado 4 vezes. Assinale alternativa que substituirá as "?" e  corresponde a linha de comando onde o teste será feito no início do bloco de repetição, na linha 10.

 


while (contar<=4)


Do while(contar<>4)


Do while (contar!=4)


While (contar<>4)


While (contar=4)

ASSINALE A ALTERNATIVA CORRETA. Observa a figura abaixo:

O programa acima tera como resultado respectivamente:


3456.78
   356.780
356.78
356.8


   356.780
3456.78
356.78
356.8


3456.78
356.8
356.78
   356.780


3456.78
356.78
356.8
   356.780


356.8
3456.78
356.78
   356.780

ASSINALE A ALTERNATIVA CORRETA. Observe o script abaixo.

O programa acima foi feito para converter a temperatura de graus Celsius para graus Fahrenheit. Assina a alternativa que corresponde ao comando que substituirá as "?" na linha 13, para que seja mostrado o resultado com duas casas após a vírgula.

 


temp,%.2f\n"


%\n",ftemp


2f\n",ftemp


%.2f\n",ftemp


%.2\n",ftemp

ASSINALE A ALTERNATIVA CORRETA. Observe a figura abaixo: 

 

 

O trecho de um programa acima foi feito para calcular a comissão de quatro vendedores. Portanto o mesmo só dever parar depois que for executado 4 vezes. Assinale alternativa que substituirá as "?" e  corresponde a linhas de comando onde inicia o bloco de repetição e onde teste será feito no fim do bloco de repetição, respectivamente:


Linha 8 while (salb!=0)
Linha 33 do


Linha 8 do
Linha 33 (salb!=0) while 


Linha 8 while (salb!=0
Linha 33 do


Linha 8 do
Linha 33 while (salb!=0)


Linha 8 (salb!=0) while 
Linha 33 do

ASSINALE A ALTERNATIVA CORRETA. Observe a figura abaixo:

 

Nas linhas: 12, 16, 20, 24 e 26 temos:

 


operadores de repetição de atribuição


operadores de decisão de atribuição


operadores lógicos de atribuição


operadores de seleção de atribuição


operadores aritméticos de atribuição

ASSINALE A ALTERNATIVA CORRETA. Observe a figura abaixo:

Assinale a alternativa que corresponde a linha de comando correta para substituir as interrogações e fazer com que o programa rode corretamente:

 


for(i=0, j=i; (i+j) < 100 ; i/, j/)


for(i=0, j=i; (i*j) < 100 ; ++i, ++j)


for(i=0, j=i; (i+j) < 100 ; i+, j+)


for(i=0, j=i; (i+j) < 100 ; i++, j++)


for(i=0, j=i; (i+j) < 100 ; i, j)

Páginas: 123